Python Job: Software Engineer

Job added on

Company

NOKIA

Location

Amadora - Portugal

Job type

Full-Time

Python Job Details

Come create the technology that helps the world act together

Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world.

We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work.


The team you'll be part of

As Nokia's growth engine, we create value for communication service providers and enterprise customers by leading the transition to cloud-native software and as-a-service delivery models. Our inclusive team of dreamers, doers and disruptors push the limits from impossible to possible.

Cloud and Network Services is a leading Nokia business group that offers Network solutions on Core, Business and Enterprise segments, as well as Cloud solutions and Cognitive Services. It is a newly formed business group, that includes most of the former Nokia Software business, Nokia’s enterprise solutions, core network solutions including both voice and packet core, and managed and advanced services from its former Global Services unit. This unit will also act as a delivery channel of certain products from other business groups to enterprise customers. Cloud and Network Services (CNS) will target growth by leveraging the industry transition to cloud-based delivery, network-as-a-service business models, and software-led value creation.

And if you:

  • Are an advocate of the SW craftsmanship, believe in agile & lean values and have the quality first mindset
  • Are well-versed in engineering practices such as test-driven development, pair-programming and software refactoring
  • Have a solid technical background in Software Engineering and keep updating your technical knowledge
  • Are versatile and always eager to tackle new problems as we continue to push technology forward
  • Deliver a predictable output and keep your promises
  • Know why and how to invest in automated testing and tooling for the continuous delivery
  • Have a good Security by Design mindset

This is the opportunity for you!


What you will learn and contribute to

Are you passionate in solving problems and deliver value to customers?
As part of our team, you will:

  • Design, develop, test and deliver high quality software to improve the availability, scalability, latency and resiliency
  • Embrace best engineering practices, focusing on Continuous Delivery
  • Support and implement architectural and strategic decisions for a best-in-class software
  • Pull tasks and competencies as you are a member of a self-organized team
  • Show personal accountability to the team commitment and successful delivery
  • Manage individual project priorities, deadlines and deliverables
  • Propose and implement innovations and improvement actions
  • Close co-operation with domain experts, solution architects and delivery teams

Your skills and experience

You have:

  • Solid knowledge of Java 8+, C/C++, Python
  • Experienced in cloud native microservice architectures and RESTful API design
  • Working with message queueing systems like Kafka
  • REST services and API's usage and design (JSON, REST, Swagger)
  • Knowledge in serverless technologies, Docker/K8s, DevOps, TDD
  • Database knowledge: SQL/HQL or Oracle
  • Framework: Spring MVC, Hibernate, JEE, Spring Boot
  • Test Automation (Junit, Selenium, Cucumber, etc)
  • Design patterns
  • Dependency management systems (Maven, Gradle, npm)

It would be nice if you also had:

  • Linux, Bash, Scripting
  • Continuous Integration (e.g. Jenkins, Git, Gerrit)
  • Work in Scrum/Kanban

Personal Attributes:

  • Effective and open communication
  • Ability to work in a global team, good interpersonal and teamwork skills
  • Responsible, well organized, committed and result oriented
  • Analytical thinking, creativity, problem understanding and solving
  • Dynamic, flexible and effective working style
  • Self-learning and technology ambitious
  • English fluent written and spoken/conversational
  • Agile thinking


What we offer
Nokia offers flexible and hybrid working schemes, continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs and highly diverse teams with an inclusive culture where people thrive and are empowered. Company Culture: We believe our people are our greatest asset and we aim to foster a fun, challenging, positive, and inclusive work environment. We offer 1-on-1 mentorship, learning and development opportunities, global impact and interaction, and flexible work/life balance.


Nokia is committed to inclusion and is an equal opportunity employer
Nokia has received the following recognitions for its commitment to inclusion & equality:

  • One of the World’s Most Ethical Companies by Ethisphere
  • Gender-Equality Index by Bloomberg
  • Workplace Pride Global Benchmark
  • LGBT+ equality & best place to work by HRC Foundation


At Nokia, we act inclusively and respect the uniqueness of people. Nokia’s employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

Join us and be part of a company where you will feel included and empowered to succeed.


#LI-Hybrid